
+ -- NETHER'S FOLLOWER FRAMEWORK -- +
Version 1.2

	This readme is not always up to date. Please check the changelog on site for recent updates.


+ SUMMARY +

	Nether's Follower Framework is designed as a simple, multi-follower system that is light on game resources and allows for up to 5 companions at one time.  It provides a host of additional features, including immersion and quality-of-life functions to allow you to adventure with a small team of characters.

	It does not alter nor include any standard dialog, such as recruiting, dismissing, asking to wait/follow, trading and so on, making it safe to use with dialogue overhauls (RDO, etc).  It works behind the scene to translate requests into the framework.

	This framework is intended for use with Followers that use the default follower system versus custom followers, which often have their own integrated system for joining the player.  However, this framework includes an import system that allows you to use some of the quality of life features on custom followers.


+ INTENT +

	I am constantly awed and inspired by all the great mods offered for Skyrim and Skyrim Special Edition. I just want to express that the intent of this mod is not to be a successor to any existing follower framework. If you want a new AFT (or EFF, UFO, etc) that does all the things that it does, this mod is not going to be and will not become it. If you want an army of followers, this mod is not going to be that either. It also isn't going to fix or replace a lot of the other systems in Skyrim like horse riding, children adoption, mutiple spouses and so on. Its focus is going to be directly on providing a simple multiple follower framework (with some cool bells and whistles) and aims to be as compatible as possible with other mods you might be using without issuing mod patches. Some AI improvements and other things I've touched up in some way but nothing I've implimented has the intention of permanently changing things about a follower that would be baked into the save file.
 

+ FEATURES +

- Allows up to 5 Followers and 5 Animal Followers (listed as Pets).
﻿- Followers will not set off basic traps (equivalent of LightFoot perk). Optional via installer.
- Followers/Pets get out of the way when you get very close to them.
- No starter bow or arrows.
- Teleport your Followers/Pets to you at any time via an ability.
﻿- Set any Follower/Pet to Essential (or reverse it). While in the Framework, all Followers/Pets are Protected.
﻿- Insist that Followers wear certain armor/clothing items via Force Equipment (not an outfit manager).
﻿- Place any magic-using Follower into a Healer role.*
﻿- Set combat and non-combat distance of Followers/Pets.*
﻿- Prevent Followers from drawing weapons when you do. Optional.
﻿- Set a Follower to only use headwear while in combat.
﻿- Automatic Catch-up (teleport) if Followers/Pets are too far away. Optional.
﻿- Allow Followers to Sandbox when you are doing passive tasks. Can be set to In-Town only.
﻿- Improve Follower Stealth AI when out of combat. They will not initiate combat, chatter and they move in close.
﻿- Apply Movement Speed Boost to Followers (+25%). Optional.
﻿- Multi-Follower Commands via ability - Following/Combat Distance, Wait, Follow, Dismiss. Can also order to Wait Indefinately and Sandbox.
﻿- Issue Single Follower Commands via submenu (same ability above).
﻿- Show Common Stats of a Follower/Pet (Character Sheet). Includes primary stats, resistances and best skills.
﻿- You can see which Follower and Pet Slots are filled. They are filled and shown in reverse order by design.

﻿- Design philosophy is to be as light as possible on resources and be compatible with any many mods as possible without the need for patches.
- This mod works by redirecting calls to the main vanilla follower script to a framework controller script. It is designed so that calls from other parts of the game (to the follower script) will continue to function as intended. This allows it to be highly compatible.
﻿﻿- The Framework is very verbose in terms of letting you know what is going on (a specific follower is recruited or dismissed by name, followers are set to wait or follow and so on).
﻿- Compatible with Blades recruitment. Can optionally add the armor to a follower's inventory versus forcing an outfit on them.

﻿- Custom Followers are usually completely outside of the Framework but can be Imported to use any feature not shown with "*" above. Importing allows them to "borrow" a Follower Slot, so they count towards the max limit. Custom Follower here specifically means any Follower with their own follower framework outside of the vanilla system (Serana, Sofia, Recorder, Arissa, Inigo and so on). This includes Custom Pets that have their own follower framework outside of the vanilla system.

﻿- Pets (Animal Companions) under this Framework use most of the features that Followers do. However, all races in the game are governed by behavior files meaning that pets will do what they want to do at times. Example: Dogs will sit when the player stops whether you have them set to sandbox or not.


+ REQUIREMENTS +

- ﻿SKSE64 for Skyrim Special Edition (SKYUI not required).
﻿- SKSE for Skyrim Legendary Edition (SKYUI not required).
﻿- Dawnguard - Must be installed and enabled.


+ RECOMMENDED +

﻿- ﻿Convenient Horses for follower horses.
﻿- Simple NPC Outfit Manager for actual outfit management.
﻿- My Home is Your Home for setting home location.


+ INSTALLATION +

﻿I recommend using a mod manager to install this mod. It is in FOMOD format.

The following scripts, if they are present, will be overwritten:
- DialogueFollowerScript (and QF_DialogueFollower_000750BA) - retains original functions but alters their contents to segway into the framework controller script.
- FollowerAliasScript - as above.
﻿- TrainedAnimalScript - as above.
- TrapBear - Altered to not affect followers. You can optionally remove this script if you want vanilla follower trap behavior.
- TrapTriggerBase - as above.
- BladesChangeOutfitScript, FreeformSkyHavenTempleAScript, QF_FreeformSkyHavenTempleA_000E38C9 - For adapting to the Blades recruitment and adding equipment option.

New Game
This is the recommended approach. You can begin your game with this mod enabled. Startup impact is minimal.

Existing Game
Likely works best if you have never installed a multiple follower mod (AFT, EFF, UFO, etc).
1. Follow the directions for uninstalling your multiple follower mod, including uninstalling the mod.  Your followers should all be dismissed.
2. Make sure your current follower is dismissed, along with any animal follower.
3. Travel to a new cell (any indoor location, for example).
4. Save your game.
5. Exit and Install Nether's Follower Framework.
6. Load your game. You should get text on the screen saying that the mod is installed.
7. Save your game and then load the save you just created.
If all went well you should be using the framework. I cannot guarantee it will work flawlessly in an older save file, especially one that previously had a different framework installed. You may wish (at your own peril/comfort) to use a save game cleaner. Personally I use Fallrim Tools and I haven't had an issue with it.

Updating
If you are updating from a previous version and currently have followers, use - Sort Follower Slots - under [Show Follower Slots] to refresh the followers and their packages.

Load Order
Place this mod near the end of your load order.


+ SCRIPT LOAD +

﻿The script load of this Framework is pretty light to minimal. Most of the scripts and functions are fire and forget and use game events when possible. There are some exceptions. If you don't want any Papyrus load, you can turn off some features to have zero load in real time.

Sandboxing - The sandbox function uses a single update loop that checks in real time. At around 7 seconds of the player being more or less idle, Followers will sandbox.
Catch-Up "Teleport" - The catch up system is on the same single update as Sanboxing but only checks once per 10 seconds. It isn't a necessary component as you can use the Teleport ability to pull all Followers and Pets to you.
Check Count - This checks the follower and animal count and adjusts it occasionally (single loop in real time, quick check every 8 seconds). I do recommend you leave it on. The only time it does anything in depth at all is if my animal and follower count doesn't match Skyrim's. You can turn it off and check manually (or on location change event) - this might feel more kludgy though.
Import Adjustment - Same single update loop as Check Count, this simply removes an Imported follower from the Framework. You don't use my Framework to Dismiss or Recruit Custom Followers, they use their own system so this is just a clean up as their follower system doesn't directly talk to mine. Zero impact when no Custom Follower is imported.

﻿So... If you really, truly want zero impact, turn off Sandboxing, Catch-Up, Check Count and don't Import any custom followers. You might want to try these systems first before just turning them off. These systems are actually pretty light.


+ COMPATIBILITY +

﻿Compatible with most mods that affect followers, including:
- Convenient Horses
- My Home is Your Home
- Simple NPC Outfit Manager
- Relationship Dialogue Overhaul

This framework will not make any followers explicitly compatible with any of the mentioned mods.
Mods that affect marriage or children should be fine as those systems are untouched.
﻿Not fully tested with Animal mods. In theory, most should be fine. I have tried Dogs of Skyrim so far.

Not compatible with:
- Any multi-follower framework mods (AFT, EFF, UFO and similar).
- Any mods that directly affect the recruitment of Blades.
﻿- May conflict with any mod that enforces the following game settings: fFollowSpaceBetweenFollowers, iFriendHitCombatAllowed, fCombatTeammateFollowRadiusBase, fCombatTeammateFollowRadiusMin, fAIDistanceTeammateDrawWeapon.

Potential Conflicts:
- Mods that enhance follower combat AI will likely override this mod. This affects the Healer Role and Combat Distances.
- Mods that affect how followers travel with the player will likely override this mod. This affects Follow Distance. moving out of the way, Sandboxing, Stealth movement.


+ THOUGHTS +

﻿Just wanted to let everyone know where my mindset is with this mod.
﻿- Suggestions are welcome but I am going to heavily weight any options before including them. I don't want to break my or anyone else's game or do anything that permanently changes a follower.
﻿- The goal is more to build a highlighly mod compatible, simple follower framework that is dedicated to doing that well instead of competing with the feature set of other multiple-follower manager mods. Use what best works for you and your game, always.
﻿- I don't plan on increasing slots beyond 5 at any time soon.
﻿- I am not adding a training system at this time.
﻿- I don't want to include anything that turns followers into vampires, werewolves or something else.
﻿- Some features like riding horses, setting home location, setting up custom outfits and so on are best handled in mods dedicated to those things and I am unlikely to add them at this time.
﻿- The Import System (where you can import fully custom followers that use their own follower system) is not foolproof. It may not work with all followers. If I can patch the system and it looks doable, I will try. In general, I will not create follower patches. It is possible to attempt to import a npc who is temporarily your teammate, usually during a quest. I would refrain from doing this as it could cause something to break in that quest.
﻿- If you use the Healer "Package" on a follower there are rare occasions where the follower will freak out during a combat. This is a general issue with any custom package. It will often sort itself out once the follower changes animations. You can also use any power on them that causes stagger (Unrelenting Force, etc) to snap them out of it (usually).


+ FUNCTIONS +

	-- General Behavior --
	Followers work essentially the same as in vanilla. There is no replaced dialogue.
	If you move close to a follower, she will move out of your way.

	- Summon Followers -
	Given to the player when your first follower is recruited under this framework, this ability will allow you to teleport all of your current followers to you.  This is useful for getting around obstacles or otherwise finding people that have become lost somehow. Keep in mind that you can also use this ability to creatively "cheat" at the game. You can summon your followers to places not normally allowed by the game (which you might see as a feature in some cases). You can also pull your followers from one position to your current position, even if they are in combat or bleeding out.

	- Import into Framework -
	When speaking with a follower their uses their own custom system, you can elect to import them into the framework, allowing them to use many (but not all) of the quality of life features found here. This entry does not recruit them in the conventional sense (recruit/dismiss) and just makes them framework aware.  See IMPORTING, further below.


	* Follower Actions-> *
	This menu of entries affects the follower you are currently in dialogue with.  Only shown when you are using a follower that uses the vanilla recruitment system.

	- Set Combat Role -
	This allows you to modify the role the follower performs in combat. Currently you can only switch between Default and Healer.

	Default allows the follower to act like she normally would in combat.

	Healer allows the follow to heal herself, the player and other followers in combat. It relies on an AI package and requires that the follower have at least 110 Magicka in order to reasonably cast two custom healing spells (one for herself, one for others).  Healing spells added by the Framework will work on undead and demons (Vampires, Daedra and other odd companions). This uses custom spells and no vanilla spells are changed.

	- Set Following Distance -
	You can set any follower to follow at Close, Medium or Far range.
	
	- Set Combat Distance -
	You can set any follower's combat distance from the player to Close, Medium or Far range. They will try to maintain this distance if possible.

	- Follower can Sandbox -
	You can toggle on or off sandboxing individually for any follower.

	- Follower uses Stealth Tweaks -
	You can toggle on or off stealth tweaks individually for any follower.

	- Headwear in Combat Only -
	Sets this Follower to only wear their headwear while in combat. You should receive a message when a follower's headwear is stored. It should work on nearly any head-slot based item.
	When combat ends, the follower will remove her headwear after 6 seconds of not being in combat. This should keep headwear from popping on and off as the combat states change.

	- Set Essential -
	This setting allows you to make Followers that are not essential, essential. You can also revert them to their previous state if you'd like. This feature will persist if they are not currently your follower.

	- Set as Blades Recruit -
	If you have talked to Delphine about recruiting Blades, you must also set the canditate by clicking this entry. This tells the Blade recruitment system which follower to use during recruitment.


	* Import Follower Actions-> *
	This menu of entries affects the imported follower you are currently in dialogue with.  Only shown when you are using a custom follower that has been imported to use the framework. All of the Follower menu entries are available as above, except Combat Role, Set Following Distance and Set Combat Distance.

	- Remove from Framework -
	This will (harmlessly) remove a custom follower from the framework. It can be used if you are having issues with a follower being imported or simply wish to return them fully under the control of their own framework.


	* General Options -> *
	This menu sets up general and global settings used by the framework.

	- Allow Sandboxing -
	Allows followers to sandbox while the player is idle (around 7 seconds of inactivity). They will wander around, use furniture and so on. This also will affect Imported Followers.

	- Only Sandbox in Town -
	Causes followers to only sandbox while in a town or (generally) a social area.  Relies on location keywords and may not work in all cases.

	- Allow Catch-Up -
	When enabled, this option will cause followers to teleport to your location if they are at far distance. This is useful if you are going across areas that are difficult for your followers. Followers are checked once per 10 seconds if this option is used. It also affects Imported Followers.

	- Allow Stealth AI -
	This option prevents followers from initiating combat while the player is stealthing. They will also move in close to the player's postion and will not engage in idle chatter or world interactions. It does not affect stealth after combat is initiated so is safe to use with mods that affect stealth "in" combat. It also affects Imported Followers.

	- Allow Boosted Movement Speed -
	This is another feature intended to help your followers stay with you while moving around the world. It increases all follower's movement speed by 25%. It does not affect attack or casting speed. It also works with Imported Followers.

	- Allow Blades Equipment -
	This option is only relevant if you are concerned at all with the Blades recruitment and its radiant quests. If enabled, it prevents a follower from being forced to wear the Blades outfit and instead will place those armor pieces in the follower's inventory. You can then decide for yourself if you want them to wear the armor by trading it back to them.  It does not affect any follower who was made a Blade before using this framework, nor does it "fix" a follower that has had their outfit set to the Blades outfit.

	- Allow Real-Time Follower Count -
	This option, when enabled, allows the framework to adjust the follower count in real time. There are vanilla systems (and mods) that attempt to set the follower count (a global value) at various points when playing Skyrim, often by quest mods. This also assumes, by vanilla standards, that you can only have one follower. This framework needs to occasionally check the follower count and automatically adjust it so that everything plays well with everything else. 

	This check is done in real time once per 8 seconds, but is very fast, with negligable impact. However, you can turn it off if you want zero papyrus load. With the setting off, you may get false indicators that you are out of follower slots when you know that there are empty ones.  In this case, you can talk to a potential follower and tell them you think there might be room in your group for them. Follower count is also checked when the player changes location (after 8 seconds).

	- Reset Followers Quest [Debug] -
	This entry should only be used if you feel that there is some problem going on with the framework. It shuts down the vanilla follower quest, clears all aliases, dismisses all followers (not custom ones), removes them from the appropriate follower factions and then restarts the vanilla follower quest.


	- Force Equipment -
	You can cause your follower to use any equipment that you want them to wear, even when they generally refuse to.
	Activating this item puts you in a trading menu where you can select which items to tell the game to force equip on the follower. If you trade multiple items that cover the same location (2 chest armors, for example) the first one will be force equipped.  This works with armor mods and should cover most wearable items.
	Dismissing the follower will likely revert to their original outfit eventually but they will still have the equipment items in their inventory.
	If you have force equipped a follow you can still trade with them as normal. However, they will not unequip armor items until you manually remove the items they have equipped.
	If you are using a follower mod that has head parts that are just put in their inventory or part of their outfit (rather that using a custom race or similar), Force Equipment may remove them temporarily as it make the NPC naked for a split-second.

	- Show Stats -
	At any time, you can look at a followers general statistics.

	* [Show Follower Slots] *
	This entry will show you all the slots and which follower is in which slot. Slots are filled in reverse, from 5 to 1, just to avoid possible issues with the first slot, which is the original vanilla slot in Skyrim. This is read-only so clicking on an item will do do anything. Any Imported followers will be shown with "(Imp)".

	* [Show Pet Slots] *
	Same as above for Animal Companions.

	- Sort Follower Slots -
	This entry will sort the slots, compacting any empties. If you don't like empty slot positions, this will "defrag" the follower slots for you. It also refreshes all packages as followers are temporarily removed from and then placed back into the framework.


+ INNER WORKINGS +

	This framework replaces two core scripts:  DialogueFollowerScript and traps.

	DialogueFollowerScript has been adjusted in such a way that the original functions will lead to a new controller script, allowing for maximum compatibility with vanilla followers.
	The traps script was adjusted to give the same effect as a follower having the LightFoot perk, as to not set off traps.

	When a follower is recruited, he or she is added to an empty follower "slot" if one is available. To ensure compatibility with native skyrim systems and the behaviors of some followers, these slots are filled in reverse order, with slot 5 being filled first, all the way to slot 1, which is the original follower alias.

	One of the things that Skyrim manipulates a lot, in regard to followers, is the follower count. This framework will attempt to detect changes in the count and if needed, will re-adjust the count so that the other systems in Skyrim work properly.

	The framework will attempt to be realistically verbose, notifying you when followers are added or dismissed and when you perform other actions with it.

	+ Papyrus Load +

	I wanted to notate all the scripts and their load on your game. Most of it is pretty light to minimal.

	Sandboxing - The sandbox function uses a single update function that checks in real time. At around 7 seconds of the player being idle, followers will sandbox.  All of them use a shared check, so it's relatively light.  If you turn off sandboxing, the update check is also turned off completely. If you have no followers, the update check is turned off automatically.

	Check Count - The framework periodically checks to see if the follower count needs to be adjusted. This happens as a single loop once every 8 seconds in real time.  It is also checked when the player changes location or adds/removes a follower or if you do a manual check with the framework (only if you have real-time check turned off).

	Check count also will check to see if an Imported custom follower has been dismissed.  In both cases this is done to be as light as possible. No actual function is run unless the follower count is potentially wrong or you have at least one custom follower that was imported.

	It is advised that, if you can, leave the real-time checking on as it will make the Framework work more fluidly.

	All other scripts are fire and forget.


+ CUSTOM FOLLOWERS +

	This term covers a lot of ground, so here's my ranking in regards to this Framework.

	- Basic Followers -
	These are minimal impact followers that use a vanilla voicetype and might have special features here and there but still use the standard follower system in Skyrim. This includes modified followers like my followers (Jenna and Hyrixia) and most of the followers on the Nexus. All of these kinds of followers should work 100% under this Framework.

	- Basic Followers, Custom Voice -
	Some followers on the nexus might use vanilla voices from RDO (or similar) that are not normally available as a follower voice but still use the vanilla Skyrim follower system. This includes Sassy Teens even though they have a custom voice - they still hook into the vanilla system. These kinds of followers should work 100%

	- Semi-Advanced followers -
	These are custom voiced followers or those using game voices that have their own framework as companions and might have some special features and some light AI packages.  This includes Serana, my Mirabelle follower, Misty Skye (and her sister), Arissa (probably fits in here), Mrissi, Acalypha and similar.  These followers are not controlled by the Framework as they have their own native system.  In this case, you can Import them into the Framework to allow them to use some of the bells and whistles of the system.

	- Advanced Followers -
	These are heavy AI and scripted followers with custom voices. This includes Recorder, Vilja, Inigo and other highly advanced followers that have their own follower system, combat and follower AI. As above you can attempt to import them and see if there is anything odd going on. If it doesn't work out, you simple remove them from the Framework.


+ IMPORTING +

	This mod allows you to import custom followers so that they can use some of the more general features of the framework. Importing is non-destructive and it is not a "make this npc a follower" function. If an imported follower does not work properly for some reason, you can remove them from the Framework using "Remove from Framework" under "Import Follower Actions".

	When a follower is detected to be a custom follower not covered by this system, you will have an [Import as Follower] menu item when speaking with them (near the end of the dialogue). They must currently be your follower/teammate to see this entry.

	It is very possible to see false positives when dealing with temporary teammates (such as when you escort Esbern, travel with Delphine, help the Companions or Thieves Guild). If you know this is a vanilla NPC that does not have a "come with me/I need your help" type of dialogue entry, DO NOT import them. It may cause a serious issue with that NPC.  If you have a mod that allows Delphine to become a follower, for example, then that's a different story.

	Import will put the custom follower in a follower slot. This will not affect any commands that come with the follower to recruit, dismiss, trade with, command or ask to wait/follow or any custom commands available from the follower's mod. Essentially, it will allow you to use some of the entries under [Tweak Follower] on them.

	Keep in mind that if you do Import a custom follower, it will add to your current follower count maximum of 5.

	What will or will not work depends on how the follower is built. Some will use custom AI packages that run at a higher priority above the AI packages offered in this framework and therefore will use their own AI.

	Set Following Distance, Set Combat Distance, Set Combat Role, Set All Following Distance, Set All Combat Distance, will likely not work on a custom follower.

	Dismiss All Followers will not work on custom followers and they will be skipped. You will need to use their own dialogue option to dismiss them.

	Sandboxing, Force Equipment, Show Stats, Make All Followers Wait, Make All Followers Follow and Summon Followers should work in most situations.

	I recommend that if your custom follower has an intro quest of any kind that you complete it first, to the point that you can dismiss and recruit them freely.

	If you dismiss an imported character using that character's mod dialogue, the Follower Framework will detect that within 8 seconds and automatically remove the character from its system.  That way, you don't need to "Remove them from the Framework" and then dismiss them.


+ RECOMMENDED MODS +

	If you are looking for more control or immersion for followers, I recommend the following mods, depending on what you want out of your game. There are some features that I don't plan on including in this Framework that are done extensively elsewhere that these mods cover.

	* My Home is Your Home *
	Great mod for setting home location for followers, particularly those that don't have one.

	SSE: https://www.nexusmods.com/skyrimspecialedition/mods/7096/
	LE: https://www.nexusmods.com/skyrim/mods/18045

	* Simple NPC Outfit Manager *
	If you want greater control on exactly what your followers are wearing, this is an awesome mod to look into. At the time of this writing it only supports 5 NPCs at one time, so if you rotate a lot of followers in and out you might wind up having to make a choice on which followers you want to set up outfits on.

	SSE: https://www.nexusmods.com/skyrimspecialedition/mods/15211?tab=posts
	LE: https://www.nexusmods.com/skyrim/mods/89536

	* Relationship Dialogue Overhaul *
	Great mod for extending the dialogue that followers can use, along with allowing followers with vanilla voices not supported by vanilla followers.

	SSE: https://www.nexusmods.com/skyrimspecialedition/mods/1187/
	LE: https://www.nexusmods.com/skyrim/mods/74568/


+ TEST SUBJECTS +

	Here is a list of many of the followers I've tested with. Quite a few are vanilla-styled. Several I've converted for personal use to Special Edition. Most of them can be found on the Nexus.

	Sassy Teen Girls, Mrissi, Immersive Wenches, Acalpha, Rebekah, Arissa the Wandering Rogue, Hanali, Mercy, All of YuiH's followers, Electra, Astana, Ophelia, Alexis, Crystal, Sorsha, Volrina, Misty Skye (and her sister), Miniel, DividedByThe9s Followers (Liant, Rust, Poppy, Lumi), Lady Arkay, Serana, my own followers, a ton of my own unpublished vanilla followers.

	Yes, I have a follower addiction/collection problem. :)


+ CREDITS +

	Utilities used: SSEedit, TES5edit, both creation kits, Notepad++, FOMOD Creation Tool.
	Screenshots were done using some light Reshade shaders.
	Inspired by Simple Follower Framework (steam), Simple Multiple Followers (by Kuertee), Vanilla Followers AI, countless cool followers with great features.
	Small code chunk used from confusedchim's Simple NPC Outfit Manager.


+ UPDATES +

	- Update 1.2 -

	CHANGES:
	- Follow Distance between Followers and the Player now feels more logical as the default space between followers game setting is now adjusted. You should notice a distinct difference between Close, Medium and Far now. Affects the fFollowSpaceBetweenFollowers game setting.
	- Combat Distance also adjusted as above. Affects the fCombatTeammateFollowRadiusBase and fCombatTeammateFollowRadiusMin game settings.
	- Force Equipment and Show Stats is now moved to the main "Follower Tweaks" branch so that it is quicker to access them. Settings related items remain in a submenu.

	FEATURES:
	- You can now set any follower to hide their headwear when out of combat. Setting is found under the Follower Actions menu. Once enabled, trade any headwear item with them and you should receive the message "Headwear Stored for (NPC)" and they will remove it once you exit the trading menu. If you dismiss the follower then later recruit them you will have to trade the headwear item again with them again. Also works with Force Equipment, though the headwear will not be force equipped once the npc removes it. Does not affect headwear assigned through a follower's default outfit.
	- It is now much harder to have incidents of Friendly Fire in combat. iFriendHitCombatAllowed has been raised from 4 to 15.
	- You can now set Followers to not draw their weapons when you draw yours. This can be set under General. It is a global setting and also affects any temporary teammates.

	- Update 1.1.1 -

	FIXES
	- The Framework now prevents the same actor (Animal or Follower) from being added to Follower Slots by doing a quick check prior to Recruitment. This is a quick fix for allowing stray dogs as animal followers so that they don't keep adding in multiple times. This fixes animals such as Meeko. I tested this with Garm for SSE and he would need a small patch to finesse the "Garm joins you message", which I need permission to create (he isn't actually recruited more than once).
	- Real-Time Count Check adjusted for Pets.
	- Note that version number is still 1.1, internally, so there's no update message.

	- Update 1.1 -

	FIXES
	- Follower Aliases are now all set to Protected.
	- When recruiting a Follower for the first time, you aren't told that they are in the default role.
	- Corrected a bug in the Healer AI.
	- Improved Stealth AI behavior, crouching delay removed.
	- Fixed an issue where you could only recruit 2 Blades.
	- Added check for current follower to Import Follower.
	- Force Equipment no longer makes a follower naked if you don't put items on the equipment side.

	FEATURES:
	- Can now set Followers to Essential (or revert them to their previous status).  If a Follower is Essential by default, there is nothing to see. Keep in mind that anyone following you is Protected via their alias, so they will always show as protected under show stats. This change persists if you dismiss the follower. Use with caution.
	- Framework now supports 5 Animal Slots (I am calling "Pet Slots"). Like Follower slots they fill from high to low, so you'll fill slot 5 first. These slots are separate from Follower Slots. They can use nearly all the benefits that Followers have under this Framework. You cannot set their role or force their equipment. Pets will also ignore friendly fire and you can issue them commands. Custom Followers that you download and happen to be animals can often be Imported and if so, will not use a Pet Slot, they will use a Follower Slot.  In other words, all custom followers are treated the way under Import.
	- Command Follower ability added. You can issue commands to all followers via a quick menu - Wait, Follow, Summon and Dismiss. You can also issue these commands to any single follower (or pet) - it starts with the first follower you recruited and then you can cycle through them.
	- When selecting Wait via Command Follower, you can elect to choose Vanilla Wait or Perpetual Wait.  Perpetual Wait lasts forever and causes a Follower to sandbox the area.

	CHANGES:
	- Essential, Protected or Not Protected is shown under Show Stats. Remember that since all Followers and Pets are protected, this can show false positive as "Protected".
	- A Follower in Healing Role will now heal the Player out of combat.
	- Removed Gather All Followers function. Didn't really do anything exceptional or useful.
	- Removed All Followers submenu under Follower Tweaks. Redundant with Command Follower ability.
	- Count checking updated to check/adjust animal count.
	- You can now show Follower Slots and Pet Slots, each under a separate menu.
	- If you sort followers, it will sort both Followers and Pets, regardless of where you select it from.
	- Several code changes. Some of this is optimization, some to allow pets.


	- Update 1.0 -

	- Added an optional Movement Speed Boost, raising following speed by 25%. Can be toggled under General. Also affects Imported Followers.
	- Followers have Stealth AI enhancements. While the player is stealthing they will move into close range and not react to combat or combat alerts unless the player enters combat or they are attacked. While stealthing they will not speak idles or engage in world interactions. This only affects non-combat AI. Steath can be toggled globally in General.
	- Imported Followers now benefit from the Framework's Stealth AI (above) and Sandboxing (if active under General), moving out of the way and Gather All Followers.
	- Imported Followers now have their own Imported Tweaks menu instead of Follower Tweaks. Removing an Imported Follower from the Framework is now also under this menu rather than the Follower menu.
	- Any follower can have their Stealth AI and Sandboxing turned off (or on) individually.
	- Note: With the options above, you may wish to turn off Sandboxing or Stealth AI for those followers that you know have their own features in that department. For example, Serana has her own Sandboxing and it's going to be active regardless of the settings in the Framework.
	- Moved Bump (Flee) Procedure up on the follower package to help prevent followers from bumping into the player.
	- Healer role healing has a 6 second cooldown to prevent it from being spammy. Player healing is verbose.

	- Now compatible with vanilla Blades Quest recruitment.
	- If the Blades Recruitment dialogue is available from Delphine and you wish to make a current follower a blade: Under the follower menu, choose Set as Blades Recruit.  Talk to Delphine and tell her you have a recruit.
	- You now have the option placing all the Blades equipment in their inventory versus forcing them to wear the Blades outfit as it works in vanilla. This is toggled under General.

	- Restructured menus.
	- Condensed Stats sheet.

	- Update 0.6 -

	- Healers no longer thank themselves when self healing.
	- Minor error in Healing AI corrected.
	- Summon Followers now has a 0.5 second cast time.
	- Follower Package - Followers no longer observe corpses or combat behavior (closer to vanilla there).
	- Added many more statistics to Show Stats.
	- Increased Ranges for Combat Package. Medium is identical to vanilla exterior/interior range.
	- Adjusted Following Ranges.
	- Added Catch-up Mechanism (similar to Jenna). If the player is far ahead of followers, they can warp to his/her position. Polls for conditions once per 10 seconds, single timer. Script load is light. Can be toggled on/off under General.
